semilla artificial - French English Dictionary